package pe.com.cruzdelsur.servicios;

import java.util.List;
import java.util.Map;

import org.springframework.transaction.annotation.Transactional;

import pe.com.cruzdelsur.dao.PlantillaDetalleDao;
import pe.com.cruzdelsur.dominio.PlantillaDetalle;

@Transactional(readOnly = true)
public class PlantillaDetalleServiceImpl implements PlantillaDetalleService {

	PlantillaDetalleDao plantillaDetalleDao;

	@Transactional(readOnly = false)
	public void insertar(PlantillaDetalle plantillaDetalle) {
		plantillaDetalleDao.insertar(plantillaDetalle);

	}

	@Transactional(readOnly = false)
	public void actualizar(PlantillaDetalle plantillaDetalle) {
		plantillaDetalleDao.actualizar(plantillaDetalle);

	}

	@Transactional(readOnly = false)
	public void eliminar(PlantillaDetalle plantillaDetalle) {
		plantillaDetalleDao.eliminar(plantillaDetalle);

	}

	public PlantillaDetalle obtener(int id) {
		return plantillaDetalleDao.obtener(id);
	}

	public List<PlantillaDetalle> listar() {
		return plantillaDetalleDao.listar();
	}


	public PlantillaDetalleDao getPlantillaDetalleDao() {
		return plantillaDetalleDao;
	}

	public void setPlantillaDetalleDao(PlantillaDetalleDao plantillaDetalleDao) {
		this.plantillaDetalleDao = plantillaDetalleDao;
	}



	@Override
	public List<PlantillaDetalle> buscarDetallePorPlantilla(int plantillaId) {
		return plantillaDetalleDao.buscarDetallePorPlantilla(plantillaId);
	}


	

}
